package kr.hkit.powerjava.chapter22.collection;

import java.util.ArrayList;

public class AllayListTest {
	public static void main(String[] args) {
		ArrayList<String> arList= new ArrayList<>();
		
		arList.add("MILK");
		
		ArrayList<String> subList= new ArrayList<>();
		subList.add("BREAD"); 
		subList.add("BUTTER");
		
		arList.addAll(subList);
		arList.add(1,  "APPLE");
		
		System.out.println(arList.contains("BREAD"));
		
		Object[] arr =  arList.toArray();
		for(int i=0; i<arr.length; i++){
			System.out.println(arr[i]+"\t");
		}
		System.out.println();
		
		String[] strArr = new String[arList.size()];
		arList.toArray(strArr);
		for(int i=0; i<strArr.length; i++){
			System.out.println(strArr[i]+"\t");
		}
		System.out.println();
		arList.clear();
		
		System.out.println("Empty?"+ arList.isEmpty());

		
		boolean result = arList.contains("BREAD");
		arList.remove(1);
		arList.remove("BREAD");
		arList.clear();
		
		System.out.println(result);
		
		for(String str:arList){
			System.out.println(str);
		}
		System.out.println("===============================");
		for( int i=0 ; i < arList.size(); i++){
			System.out.println(arList.get(i));
		}
		
	}
}
